# 第三方模块  需要安装 才能使用
# 安装方式 pip 安装
# 配置 pip 清华源镜像
# python -m pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

# 安装
# python -m pip install 模块名称   / python -m pip install 模块名称==版本号
# python -m pip list  查看已安装模块
# python -m pip uninstall 模块名称
import pymysql

# 建立数据连接
db = pymysql.connect(
    user='test',  # 用户名
    password='test123',  # 密码
    host='192.168.0.125',  # 数据库ip
    port=3306,  # 数据库端口
    database="userinfo",  # 数据库名称
    charset='utf8mb4')  # 字符编码

# 建立游标 (游标的作用：执行SQL语句，获取查询结果)
cs = db.cursor()

# 1、准备好SQL语句
text = "show tables;"
# 2、通过 游标 执行SQL
cs.execute(text)
# 3、获取查询的结果，如果执行的不是 查询语句，返回（）
data = cs.fetchall()  # 以元组方式返回查询结果 ， ((第一条数据),(第二条数据)  )
print(data)

for i in data:
    print(i)

# 对数据进行了 增删改 需要 commit 提交 或者 rollback 撤销、回滚
db.commit()

# 关闭连接
db.close()
